package com.cusc.lib_api.bean.login.response.userinfo;

import java.util.List;

/**
 * 作者: wangfei
 * 创建时期: 2020/3/19.
 * 包名: com.cusc.lib_api.bean.login.response.userinfo
 * 类名: OSAndroidMvvm
 */
public class AppUserInfoBean {
    /**
     * createUserName : 超级管理员
     * createTime : 2017-12-15 15:16:55
     * updateTime : 2017-12-17 17:41:00
     * userId : admin
     * appUserId : admin
     * appUserName : zn.gwc.admin
     * level : 1
     * appSysId : 01:0
     * appDeptId : 01:0
     * otherPlatformSysDepts : [{"platformModuleId":"02","platformModuleName":"公务车","appUserId":"admin","appSysId":"02:0","appDeptId":"02:0","appSysDeptDesc":"根节点"},{"platformModuleId":"03","platformModuleName":"物流车","appUserId":"admin","appSysId":"03:0","appDeptId":"03:0","appSysDeptDesc":"根节点"}]
     * recStatus : 1
     * failedLoginTimes : 0
     * lockStatus : 0
     * appLogin : 1
     * webLogin : 1
     * leaderFlag : 0
     * canChgPass : 1
     * ipLimit : 0
     * updateStatusTime : 2017-12-11 16:35:01
     * userRoles : []
     */

    private String createUserName;
    private String createTime;
    private String updateTime;
    private String userId;
    private String appUserId;
    private String appUserName;
    private String level;
    private String appSysId;
    private String appDeptId;
    private int recStatus;
    private int failedLoginTimes;
    private String lockStatus;
    private int appLogin;
    private int webLogin;
    private int leaderFlag;
    private int canChgPass;
    private int ipLimit;
    private String updateStatusTime;
    private List<OtherPlatformSysDeptsBean> otherPlatformSysDepts;
    private List<String> userRoles;

    public String getCreateUserName() {
        return createUserName;
    }

    public void setCreateUserName(String createUserName) {
        this.createUserName = createUserName;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getAppUserId() {
        return appUserId;
    }

    public void setAppUserId(String appUserId) {
        this.appUserId = appUserId;
    }

    public String getAppUserName() {
        return appUserName;
    }

    public void setAppUserName(String appUserName) {
        this.appUserName = appUserName;
    }

    public String getLevel() {
        return level;
    }

    public void setLevel(String level) {
        this.level = level;
    }

    public String getAppSysId() {
        return appSysId;
    }

    public void setAppSysId(String appSysId) {
        this.appSysId = appSysId;
    }

    public String getAppDeptId() {
        return appDeptId;
    }

    public void setAppDeptId(String appDeptId) {
        this.appDeptId = appDeptId;
    }

    public int getRecStatus() {
        return recStatus;
    }

    public void setRecStatus(int recStatus) {
        this.recStatus = recStatus;
    }

    public int getFailedLoginTimes() {
        return failedLoginTimes;
    }

    public void setFailedLoginTimes(int failedLoginTimes) {
        this.failedLoginTimes = failedLoginTimes;
    }

    public String getLockStatus() {
        return lockStatus;
    }

    public void setLockStatus(String lockStatus) {
        this.lockStatus = lockStatus;
    }

    public int getAppLogin() {
        return appLogin;
    }

    public void setAppLogin(int appLogin) {
        this.appLogin = appLogin;
    }

    public int getWebLogin() {
        return webLogin;
    }

    public void setWebLogin(int webLogin) {
        this.webLogin = webLogin;
    }

    public int getLeaderFlag() {
        return leaderFlag;
    }

    public void setLeaderFlag(int leaderFlag) {
        this.leaderFlag = leaderFlag;
    }

    public int getCanChgPass() {
        return canChgPass;
    }

    public void setCanChgPass(int canChgPass) {
        this.canChgPass = canChgPass;
    }

    public int getIpLimit() {
        return ipLimit;
    }

    public void setIpLimit(int ipLimit) {
        this.ipLimit = ipLimit;
    }

    public String getUpdateStatusTime() {
        return updateStatusTime;
    }

    public void setUpdateStatusTime(String updateStatusTime) {
        this.updateStatusTime = updateStatusTime;
    }

    public List<OtherPlatformSysDeptsBean> getOtherPlatformSysDepts() {
        return otherPlatformSysDepts;
    }

    public void setOtherPlatformSysDepts(List<OtherPlatformSysDeptsBean> otherPlatformSysDepts) {
        this.otherPlatformSysDepts = otherPlatformSysDepts;
    }

    public List<String> getUserRoles() {
        return userRoles;
    }

    public void setUserRoles(List<String> userRoles) {
        this.userRoles = userRoles;
    }

}

